microbial persistence - French English Dictionary